Go to the source code of this file.
Data Structures | |
| struct | RegParam |
| Struct used to open a registry. More... | |
Defines | |
| #define | SYSTEM_REGISTRY "/system" |
| System registry path. | |
| #define | REG_KEYNAME_SIZE 27 |
| Size of a keyname, used in sceRegGetKeys. | |
| #define | sceRegDriverOpenDir sceReg_driver_1D8A762E |
| #define | sceRegDriverFlushDir sceReg_driver_0D69BF40 |
| #define | sceRegDriverCloseDir sceReg_driver_0CAE832B |
| #define | sceRegDriverCreateDir sceReg_driver_4CA16893 |
| #define | sceRegOpenDir sceReg_1D8A762E |
| #define | sceRegFlushDir sceReg_0D69BF40 |
| #define | sceRegCloseDir sceReg_0CAE832B |
| #define | sceRegCreateDir sceReg_4CA16893 |
Typedefs | |
| typedef unsigned int | REGHANDLE |
| Typedef for a registry handle. | |
Enumerations | |
| enum | RegKeyTypes { REG_TYPE_DIR = 1, REG_TYPE_INT = 2, REG_TYPE_STR = 3, REG_TYPE_BIN = 4 } |
| Key types. More... | |
Functions | |
| int | sceRegOpenRegistry (struct RegParam *reg, int mode, REGHANDLE *h) |
| Open the registry. | |
| int | sceRegFlushRegistry (REGHANDLE h) |
| Flush the registry to disk. | |
| int | sceRegCloseRegistry (REGHANDLE h) |
| Close the registry. | |
| int | sceReg_driver_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd) |
| Open a registry directory. | |
| int | sceReg_driver_0CAE832B (REGHANDLE hd) |
| Close the registry directory. | |
| int | sceReg_driver_0D69BF40 (REGHANDLE hd) |
| Flush the registry directory to disk. | |
| int | sceReg_driver_4CA16893 (REGHANDLE h, const char *name, int unk) |
| Create a new registry dir. | |
| int | sceReg_1D8A762E (REGHANDLE h, const char *name, int mode, REGHANDLE *hd) |
| Open a registry directory. | |
| int | sceReg_4CA16893 (REGHANDLE h, const char *name) |
| Create a new registry dir. | |
| int | sceReg_0CAE832B (REGHANDLE hd) |
| Close the registry directory. | |
| int | sceReg_0D69BF40 (REGHANDLE hd) |
| Flush the registry directory to disk. | |
| int | sceRegGetKeyInfo (REGHANDLE hd, const char *name, REGHANDLE *hk, unsigned int *type, SceSize *size) |
| Get a key's information. | |
| int | sceRegGetKeyInfoByName (REGHANDLE hd, const char *name, unsigned int *type, SceSize *size) |
| Get a key's information by name. | |
| int | sceRegGetKeyValue (REGHANDLE hd, REGHANDLE hk, void *buf, SceSize size) |
| Get a key's value. | |
| int | sceRegGetKeyValueByName (REGHANDLE hd, const char *name, void *buf, SceSize size) |
| Get a key's value by name. | |
| int | sceRegSetKeyValue (REGHANDLE hd, const char *name, const void *buf, SceSize size) |
| Set a key's value. | |
| int | sceRegGetKeysNum (REGHANDLE hd, int *num) |
| Get number of subkeys in the current dir. | |
| int | sceRegGetKeys (REGHANDLE hd, char *buf, int num) |
| Get the key names in the current directory. | |
| int | sceRegCreateKey (REGHANDLE hd, const char *name, int type, SceSize size) |
| Create a key. | |
| int | sceRegRemoveRegistry (struct RegParam *reg) |
| Remove a registry (HONESTLY, DO NOT USE). | |
1.4.6